package com.hw.protocol.tool.model.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * @author : lihy
 * @date : 2024/3/12 10:34
 * description: 昊威协议
 */
@Data
public class HwProtocol implements Serializable {

    private static final long serialVersionUID = 512407221975103519L;
    /**
     * 帧头
     */
    private byte fh = (byte)0xfd;

    /**
     * 版本
     */
    private short version;

    /**
     * 数据长度
     */
    private short length;

    /**
     * 功能码
     */
    private byte functionCode;

    /**
     * 设备序列号
     */
    private String devSerial;

    /**
     * 通道
     */
    private String chunnelSerial;

    /**
     * 数据
     */
    private byte[] data;

    /**
     * 校验码
     */
    private byte[] crc;

}
